package com.itheima.pinda.DTO.entity.dto;

import com.baomidou.mybatisplus.extension.activerecord.Model;
import com.itheima.pinda.DTO.entity.pojo.truck.PdTruckType;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;

@Data
public class PdTruckTypeDTO extends Model<PdTruckType> {
    private static final long serialVersionUID = 1L;

    /**
     * id
     */
    private String id;

    /**
     * 车辆类型名称
     */
    private String name;

    /**
     * 准载重量
     */
    private BigDecimal allowableLoad;

    /**
     * 准载体积
     */
    private BigDecimal allowableVolume;

    /**
     * 长
     */
    private BigDecimal measureLong;

    /**
     * 宽
     */
    private BigDecimal measureWidth;

    /**
     * 高
     */
    private BigDecimal measureHigh;

    /**
     * 状态 0：禁用 1：正常
     */
    private Integer status;

    /**
     * 适用货品类型名称
     */
    private String goodTypeName;

    /**
     * 使用货品类型编号
     */
    private List<String> goodsTypeId;

    @Override
    protected Serializable pkVal() {
        return this.id;
    }

}
